<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>
        /* 
        创建类
         语法结构：
            class 类名{
                constructor(){

                }
            }
        类是对事物的抽象，如下特点：
         1. 有两个成员，属性，方法
         2. 构造函数，给对象动态添加属性，并返回该对象
         
        创建对象
        var 对象名 = new 类名()
        
        */
       class Hero{
        constructor(name,skill,level){
            this.name=name
            this.skill=skill
            this.level=level
        }
        play(game){
            console.log('我喜欢玩'+game);
        }
        gank(){
            console.log('一起去抓人');
        }
       }
       let lvbu=new Hero('吕布','天崩地裂',20)
       console.log(typeof lvbu);  // object  
       console.log(lvbu);  //    Hero
       console.log(lvbu.name);  // 吕布
       lvbu.gank()    // 一起去抓人
       lvbu.play('吃鸡')  // 我喜欢玩吃鸡
    </script>
</body>
</html>